﻿
namespace SHZY.Business.Entitys.Dto.QmsBusiIpqcinspection;

/// <summary>
/// 制程报检单修改输入参数.
/// </summary>
public class QmsBusiIpqcinspectionCrInput
{
    /// <summary>
    /// 报检单号.
    /// </summary>
    public string code { get; set; }

    /// <summary>
    /// 报价日期.
    /// </summary>
    public DateTime? date { get; set; }

    /// <summary>
    /// 报检类型(抽检（C）巡检（X）首检（S）)
    /// </summary>
    public string type { get; set; }

    /// <summary>
    /// ⽣产建模: ⻋间、班组、⼯段、⼯位 任选其⼀即可.
    /// </summary>
    public string workshopId { get; set; }

    /// <summary>
    /// ⽣产建模: ⻋间、班组、⼯段、⼯位 任选其⼀即可.
    /// </summary>
    public string teamId { get; set; }

    /// <summary>
    /// ⽣产建模: ⻋间、班组、⼯段、⼯位 任选其⼀即可.
    /// </summary>
    public string workshopSectionId { get; set; }

    /// <summary>
    /// ⽣产建模: ⻋间、班组、⼯段、⼯位 任选其⼀即可.
    /// </summary>
    public string stationId { get; set; }

    /// <summary>
    /// ⾮必输，从物料所属的⼯艺路线中下拉选择⼯序，可以多选.
    /// </summary>
    public string processIdList { get; set; }

    /// <summary>
    /// 物料.
    /// </summary>
    public string materialCode { get; set; }

    /// <summary>
    /// 检验⽅案Guid.
    /// </summary>
    public string inspectionCase { get; set; }

    /// <summary>
    /// ⽣产数量.
    /// </summary>
    public int? productionQty { get; set; }

    /// <summary>
    /// 检验员.
    /// </summary>
    public string employeeCode { get; set; }

    /// <summary>
    /// 检验员名称.
    /// </summary>
    public string employeeName { get; set; }

    /// <summary>
    /// ⽣产订单号.
    /// </summary>
    public string orderNo { get; set; }

    /// <summary>
    /// 备注.
    /// </summary>
    public string remark { get; set; }

    /// <summary>
    /// 状态：0 未执行 1 执行中  2 已执行 3 已关闭.
    /// </summary>
    public int? status { get; set; }

    /// <summary>
    /// 0 未 1 已逾期.
    /// </summary>
    public int? overdue { get; set; }

    /// <summary>
    /// 否隔⽇⾃动关闭：Y开启 N关闭.
    /// </summary>
    public string closeFlag { get; set; }

    /// <summary>
    /// 天标识：Y开启 N关闭.
    /// </summary>
    public string dayFlag { get; set; }

    /// <summary>
    /// 天值.
    /// </summary>
    public int? dayValue { get; set; }

    /// <summary>
    /// 小时标识：Y开启 N关闭.
    /// </summary>
    public string hourFlag { get; set; }

    /// <summary>
    /// 小时值.
    /// </summary>
    public int? hourValue { get; set; }

}